package zengqiang.day01

// f2快速定位到最近的错误
fun main(args: Array<String>) {
    //？代表(可空类型)。如果不加?则null赋值在kotlin中是不允许的
    //这点不同于java
    val str:String?=null
    //!!告诉编译期，肯定不为空，编译期不检查，但是运行时该报错还报错
//    str!!.toInt()
    println(str?.toInt())//相当于if(str!=null){return str.toInt()}else{return null}

    println(str?.toInt() ?: -1)//-1 相当于if(str!=null){return str.toInt()}else{return -1}

}